#include <stdio.h>

#define MAX_N 100099

/**
 * 给定某数字A（1≤A≤9）以及非负整数N（0≤N≤100000），
 * 求数列之和S=A+AA+AAA+⋯+AA⋯A（N个A）。
 * 例如A=1, N=3时，S=1+11+111=123。
 *
 */

int main(){
    int n;
    int times;
    scanf("%d",&n);
    scanf("%d",&times);
    if(times == 0){
        printf("0");
    }
    int arr[MAX_N];
    int i;
    int tempSum=0;
    int remain = 0;
    for (i = 0; i < times; i++) {
        tempSum=(times-i)*n  + remain;
        //累加的余数
        arr[i] = tempSum % 10;
        //累加进位数
        remain = tempSum / 10;
    }
    if(remain != 0){
        arr[i]=remain;
    } else{
        i--;
    }
    for (; i >= 0 ; i--) {
        printf("%d",arr[i]);
    }
    return 0;
}
